// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie.interfaces;

public interface ICommonSoundEmitter {
    void setPos(float x, float y, float z);

    long playSound(String file);

    @Deprecated
    long playSound(String file, boolean doWorldSound);

    void tick();

    boolean isEmpty();

    void setPitch(long handle, float pitch);

    void setVolume(long handle, float volume);

    boolean hasSustainPoints(long handle);

    void triggerCue(long handle);

    int stopSound(long channel);

    void stopOrTriggerSound(long handle);

    void stopOrTriggerSoundByName(String name);

    boolean isPlaying(long channel);

    boolean isPlaying(String alias);
}
